package sourceread;

import org.junit.Test;

import java.util.ArrayList;
import java.util.Iterator;

/**
 * Description: 源码阅读学习demo练习<br>
 * @author zhuqiang
 */
public class ArraylistDemo {
    String test2;
    @Test
    public void test1(){
        ArrayList<String> list = new ArrayList<String>();

        list.add("1");
        list.add("2");
        list.add("3");
        list.add("4");
        list.add("1");
        list.add("6");
        list.add("7");
        list.add("8");
        list.add("9");
        list.add("10");
        list.add("11");
/*
        list.remove("1");*/
        list.remove(null);
        list.remove(1);
        list.contains("5");
        list.ensureCapacity(5);
        Iterator<String> iterator = list.iterator();
        while (iterator.hasNext()){
            String next = iterator.next();
            if(next.equals("3")){
                iterator.remove();
            }
            System.out.println(next);
        }
    }
    private class B{
       public void cc(){
//           ArraylistDemo.this.test2
       }
    }

    @Test
    public void test2(){
        MyArraylist<String> list = new MyArraylist<>();
        list.add("1");
        list.add("2");
        list.add("3");
    }
}

